package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.TransportTableChineseEnglishDetailDTO;
import com.hunttown.mes.rpc.domain.query.TransportTableChineseEnglishDetailDTOQuery;

/**
 * created by wangjunfu on 2019-05-19 01:20:17
 */
public interface TransportTableChineseEnglishDetailRpcService {

    TransportTableChineseEnglishDetailDTO insert(TransportTableChineseEnglishDetailDTO transportTableChineseEnglishDetailDTO);

    Boolean updateInfoById(TransportTableChineseEnglishDetailDTO transportTableChineseEnglishDetailDTO);

    Boolean updateInfoByQuery(TransportTableChineseEnglishDetailDTOQuery transportTableChineseEnglishDetailDTOQuery);

    TransportTableChineseEnglishDetailDTO selectById(Integer id);

    TransportTableChineseEnglishDetailDTO selectObjByQuery(TransportTableChineseEnglishDetailDTOQuery transportTableChineseEnglishDetailDTOQuery);

    Page<TransportTableChineseEnglishDetailDTO> getListForPage(TransportTableChineseEnglishDetailDTOQuery transportTableChineseEnglishDetailDTOQuery);

    Boolean deleteById(Integer id);
}